socio-technical systems - Français Anglais Dictionnaire